heavy-water reactor - Spanish English Dictionary